submit an alibi - French English Dictionary